package chapter01;

public class Test07_LogicalOperator {
    public static void main(String[] args) {
        //与 或 异或 非
        System.out.println(3<4&4<5);
        System.out.println(3<4|3>5);
        //两者不同为真 两者相同为假
        System.out.println(true^true);
        System.out.println(false^true);
        //真变假 假变真
        System.out.println(!(false));
        //短路计算 && ||
        //只要一边计算结果已经确定整个表达式的值
        //另一边就不会计算了
        int a = 10;
        System.out.println(3>2|a++>5);
        System.out.println(a);
        System.out.println(3>2||a++>5);
        System.out.println(a);
    }
}
